cout<<"\t\b\b"<<endl;

来源:百度知道 编辑:UC知道 时间:2024/06/18 13:52:39
为什么输出不了?
抱歉,我没说明白,是这样的:
void main()
{
cout<<"1234567890123456789"<<endl;

cout<<"123"<<flush;
cout<<"456\t\b\baaa"<<endl;
}
复制,运行一下:
结果:123456aaa
位数不对,怎么解决;

你输出的\t\b\b都是空白字符
跟你在屏幕上打一堆空格差不多,你看不见

你输出一下
cout << "#\t#\b#\b#" << endl;
试试看

用#做个记号,就能看清那些\t\b到底是干啥的了

因为没有字符输出,输出的是控制符

定义没?